package com.triones.api.service;

import com.ruoyi.common.core.domain.PageQuery;
import com.ruoyi.common.core.page.TableDataInfo;
import com.triones.api.entity.bo.EmailChangeRecordBO;
import com.triones.api.entity.vo.CustomEmailChangeRecordVO;

/**
 * 邮箱更换记录 -接口
 */
public interface EmailChangeRecordService {

    /**
     * 邮箱变更记录列表（分页）
     * @param keyword
     * @param pageQuery
     * @return
     */
    TableDataInfo<CustomEmailChangeRecordVO> pageList(String keyword, PageQuery pageQuery);

    /**
     * 更换邮箱
     * @param bo
     * @return
     */
    boolean redirect(EmailChangeRecordBO bo);
}
